package com.centling.smartSealForPhone.bean;

import java.io.Serializable;
import java.util.List;

public class StampListBean {
    private int size;
    private int page;
    /**
     * sealApplyId : 8a7e9a8256de67c80156de74e2850000
     * applicantUserName : bighn
     * applicantUserAvatar : static/images/b192e65b4020461b8bf8967ff61994f4.jpeg
     * status : 1
     * isValid : 0
     * applyReasonType : {"createdBy":"100","createdDate":0,"createdDateStr":"1970-01-01
     * 08:00:00","lastModifiedBy":"100","lastModifiedDate":1472470491764,
     * "lastModifiedDateStr":"2016-08-29 19:34:51","deleteFlag":"1","applyReasonTypeId":"100001",
     * "name":"ceshi1"}
     * applyType : COUNT_LIMIT
     * applyDate : 2016-08-31
     * applyStartTimeReal : 2016-08-31
     * applyEndTimeReal : 2016-08-31
     * applyTimes : 12
     * remainTimes : 11
     * applyCreatorTypeFlag : EQUIP_ADMIN
     * sealEquipSN :
     * sealEquipBlueToothMac :
     * sealName :
     * embedEquipOutFlag : 0
     * embedEquipOutStatus : 0 在机器里  非0 在机器外
     * embedEquipOutApply :
     */

    private List<RowsEntity> rows;

    public int getSize() {
        return size;
    }

    public void setSize(int size) {
        this.size = size;
    }

    public int getPage() {
        return page;
    }

    public void setPage(int page) {
        this.page = page;
    }

    public List<RowsEntity> getRows() {
        return rows;
    }

    public void setRows(List<RowsEntity> rows) {
        this.rows = rows;
    }

    public static class RowsEntity implements Serializable{
        private String sealApplyId;
        private String applicantUserName;
        private String applicantUserAvatar;
        private String status;
        private String isValid;
        /**
         * createdBy : 100
         * createdDate : 0
         * createdDateStr : 1970-01-01 08:00:00
         * lastModifiedBy : 100
         * lastModifiedDate : 1472470491764
         * lastModifiedDateStr : 2016-08-29 19:34:51
         * deleteFlag : 1
         * applyReasonTypeId : 100001
         * name : ceshi1
         */

        private ApplyReasonTypeEntity applyReasonType;
        private String applyType;
        private String applyDate;
        private String applyStartTimeReal;
        private String applyEndTimeReal;
        private String applyTimes;
        private String remainTimes;
        private String applyCreatorTypeFlag;
        private String sealEquipSN;
        private String sealEquipBlueToothMac;
        private String sealName;
        private String embedEquipOutFlag;
        private String embedEquipOutStatus;
        private String embedEquipOutApply;
        private String embenedSn;

        private String applySn;
        private String supplementApplyPicsFinalFlag;
        private String supplementApplyPicsStatus;

        public String getSealApplyId() {
            return sealApplyId;
        }

        public void setSealApplyId(String sealApplyId) {
            this.sealApplyId = sealApplyId;
        }

        public String getApplicantUserName() {
            return applicantUserName;
        }

        public void setApplicantUserName(String applicantUserName) {
            this.applicantUserName = applicantUserName;
        }

        public String getApplicantUserAvatar() {
            return applicantUserAvatar;
        }

        public void setApplicantUserAvatar(String applicantUserAvatar) {
            this.applicantUserAvatar = applicantUserAvatar;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public String getIsValid() {
            return isValid;
        }

        public void setIsValid(String isValid) {
            this.isValid = isValid;
        }

        public ApplyReasonTypeEntity getApplyReasonType() {
            return applyReasonType;
        }

        public void setApplyReasonType(ApplyReasonTypeEntity applyReasonType) {
            this.applyReasonType = applyReasonType;
        }

        public String getApplyType() {
            return applyType;
        }

        public void setApplyType(String applyType) {
            this.applyType = applyType;
        }

        public String getApplyDate() {
            return applyDate;
        }

        public void setApplyDate(String applyDate) {
            this.applyDate = applyDate;
        }

        public String getApplyStartTimeReal() {
            return applyStartTimeReal;
        }

        public void setApplyStartTimeReal(String applyStartTimeReal) {
            this.applyStartTimeReal = applyStartTimeReal;
        }

        public String getApplyEndTimeReal() {
            return applyEndTimeReal;
        }

        public void setApplyEndTimeReal(String applyEndTimeReal) {
            this.applyEndTimeReal = applyEndTimeReal;
        }

        public String getApplyTimes() {
            return applyTimes;
        }

        public void setApplyTimes(String applyTimes) {
            this.applyTimes = applyTimes;
        }

        public String getRemainTimes() {
            return remainTimes;
        }

        public void setRemainTimes(String remainTimes) {
            this.remainTimes = remainTimes;
        }

        public String getApplyCreatorTypeFlag() {
            return applyCreatorTypeFlag;
        }

        public void setApplyCreatorTypeFlag(String applyCreatorTypeFlag) {
            this.applyCreatorTypeFlag = applyCreatorTypeFlag;
        }

        @Deprecated
        public String getSealEquipSN() {
            return sealEquipSN;
        }

        public void setSealEquipSN(String sealEquipSN) {
            this.sealEquipSN = sealEquipSN;
        }

        public String getSealEquipBlueToothMac() {
            return sealEquipBlueToothMac;
        }

        public void setSealEquipBlueToothMac(String sealEquipBlueToothMac) {
            this.sealEquipBlueToothMac = sealEquipBlueToothMac;
        }

        public String getSealName() {
            return sealName;
        }

        public void setSealName(String sealName) {
            this.sealName = sealName;
        }

        public String getEmbedEquipOutFlag() {
            return embedEquipOutFlag;
        }

        public void setEmbedEquipOutFlag(String embedEquipOutFlag) {
            this.embedEquipOutFlag = embedEquipOutFlag;
        }

        public String getEmbedEquipOutStatus() {
            return embedEquipOutStatus;
        }

        public void setEmbedEquipOutStatus(String embedEquipOutStatus) {
            this.embedEquipOutStatus = embedEquipOutStatus;
        }

        public String getEmbedEquipOutApply() {
            return embedEquipOutApply;
        }

        public void setEmbedEquipOutApply(String embedEquipOutApply) {
            this.embedEquipOutApply = embedEquipOutApply;
        }

        public String getEmbenedSn() {
            return embenedSn;
        }

        public void setEmbenedSn(String embenedSn) {
            this.embenedSn = embenedSn;
        }

        public String getApplySn() {
            return applySn;
        }

        public void setApplySn(String applySn) {
            this.applySn = applySn;
        }

        public String getSupplementApplyPicsFinalFlag() {
            return supplementApplyPicsFinalFlag;
        }

        public void setSupplementApplyPicsFinalFlag(String supplementApplyPicsFinalFlag) {
            this.supplementApplyPicsFinalFlag = supplementApplyPicsFinalFlag;
        }

        public String getSupplementApplyPicsStatus() {
            return supplementApplyPicsStatus;
        }

        public void setSupplementApplyPicsStatus(String supplementApplyPicsStatus) {
            this.supplementApplyPicsStatus = supplementApplyPicsStatus;
        }

        public static class ApplyReasonTypeEntity implements Serializable{
            private String createdBy;
            private long createdDate;
            private String createdDateStr;
            private String lastModifiedBy;
            private long lastModifiedDate;
            private String lastModifiedDateStr;
            private String deleteFlag;
            private String applyReasonTypeId;
            private String name;

            public String getCreatedBy() {
                return createdBy;
            }

            public void setCreatedBy(String createdBy) {
                this.createdBy = createdBy;
            }

            public long getCreatedDate() {
                return createdDate;
            }

            public void setCreatedDate(int createdDate) {
                this.createdDate = createdDate;
            }

            public String getCreatedDateStr() {
                return createdDateStr;
            }

            public void setCreatedDateStr(String createdDateStr) {
                this.createdDateStr = createdDateStr;
            }

            public String getLastModifiedBy() {
                return lastModifiedBy;
            }

            public void setLastModifiedBy(String lastModifiedBy) {
                this.lastModifiedBy = lastModifiedBy;
            }

            public long getLastModifiedDate() {
                return lastModifiedDate;
            }

            public void setLastModifiedDate(long lastModifiedDate) {
                this.lastModifiedDate = lastModifiedDate;
            }

            public String getLastModifiedDateStr() {
                return lastModifiedDateStr;
            }

            public void setLastModifiedDateStr(String lastModifiedDateStr) {
                this.lastModifiedDateStr = lastModifiedDateStr;
            }

            public String getDeleteFlag() {
                return deleteFlag;
            }

            public void setDeleteFlag(String deleteFlag) {
                this.deleteFlag = deleteFlag;
            }

            public String getApplyReasonTypeId() {
                return applyReasonTypeId;
            }

            public void setApplyReasonTypeId(String applyReasonTypeId) {
                this.applyReasonTypeId = applyReasonTypeId;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }
        }
    }
}
